###########count################
# num = 列表.count(目标数据)
# 统计被测试值出现的次数
data_list_1 = [ '向日葵','月季','玫瑰','腊梅','月季' ]
num = data_list_1.count('月季')
print(num)

###########append################
# 列表.append(新增数据)
# 在列表的末尾添加数据
data_list_1.append('竹子')
print(data_list_1)

data_list_1.append(['兰花','梅花','菊花'])
print(data_list_1)

###########pop################
# 列表.pop(索引)
# 默认删除最后一个元素
# 删除指定索引对应的数据

data_list_1.pop()
print(data_list_1)

temp = data_list_1.pop(2)
print(temp)

############修改列表数据###############
# 列表[索引] = 新数据
# 通过指定索引修改对应数据

data_list_1[0] = '小向日葵'
print(data_list_1)

########reverse############################
# 列表.reverse()
# 反转列表, 将列表中的元素倒序

data_list_1.reverse()
print(data_list_1)

data_list_2 = [1,2,3,4,5]
data_list_2.reverse()
print(data_list_2)


####################################
# 列表.sort(reverse=False)
# 将列表按指定规则进行数据排序, 默认为升序
# sort() 默认升序 也就是说 sort( reverse = False )
# 如果想要降序 就是sort(reverse = Ture)
data_list_3 = [8,100,30,50,2]
data_list_3.sort(reverse=True)
print(data_list_3)

###############  排序 扩展  ###########################
data_list_4 = ['1','3','2','Tom','jack']
data_list_4.sort()
# 0 48
# A 65
# a 97
print(data_list_4)